package promotion

import (
	"github.com/bububa/opentaobao/core"
	"github.com/bububa/opentaobao/model/promotion"
)

// TaobaoUmpDetailAdd 新增活动详情
// taobao.ump.detail.add
//
// 增加活动详情。活动详情里面包括活动的范围（店铺，商品），活动的参数（比如具体的折扣），参与类型（全部，部分，部分不参加）等信息。当参与类型为部分或部分不参加的时候需要和taobao.ump.range.add来配合使用。
func TaobaoUmpDetailAdd(clt *core.SDKClient, req *promotion.TaobaoUmpDetailAddAPIRequest, session string) (*promotion.TaobaoUmpDetailAddAPIResponse, error) {
	var resp promotion.TaobaoUmpDetailAddAPIResponse
	err := clt.Post(req, &resp, session)
	if err != nil {
		return nil, err
	}
	return &resp, nil
}
